package coba.json;

import java.text.SimpleDateFormat;
import java.util.List;

import com.liferay.portal.kernel.exception.SystemException;

import coba.model.ConcurrenciaRecorrido;
import coba.model.Guia;

public class GuiaJson {

	public static String toJson(List<Guia> listGuia) throws SystemException {

		StringBuilder strbldArrItinerario = new StringBuilder();

		strbldArrItinerario.append("[");

		int i = 0;
		for (Guia guia : listGuia) {
			if (i++ > 0)
				strbldArrItinerario.append(",");
			
			strbldArrItinerario.append("{")
					.append("id:").append(guia.getGuiaId()).append(",")
					.append("anioInicio:").append(new SimpleDateFormat("yyyy").format(guia.getFechaInicio())).append(",")
					.append("mesInicio:").append(new SimpleDateFormat("MM").format(guia.getFechaInicio())).append(",")
					.append("diaInicio:").append(new SimpleDateFormat("dd").format(guia.getFechaInicio())).append(",");
					if (guia.getFechaFin() != null) {
						strbldArrItinerario.append("anioFin:").append(new SimpleDateFormat("yyyy").format(guia.getFechaFin())).append(",")
						.append("mesFin:").append(new SimpleDateFormat("MM").format(guia.getFechaFin())).append(",")
						.append("diaFin:").append(new SimpleDateFormat("dd").format(guia.getFechaFin())).append(",");
					}
					strbldArrItinerario.append("dias:'").append(guia.getDias()).append("'");
					strbldArrItinerario.append("}");
		}

		strbldArrItinerario.append("]");

		return strbldArrItinerario.toString();

	}

}
